English word definition — powered by WordNet
bring to a highly developed, finished, or refined state
Want to remember polish up?